#ifndef FAKE_LOCALIZATION_ESTIMATOR_H_
#define FAKE_LOCALIZATION_ESTIMATOR_H_

#include <libplayerc++/playerc++.h>
#include <core/synced_current_pose.h>

using PlayerCc::PlayerClient;
using PlayerCc::Position2dProxy;

class FakeLocalizationEstimator {

private:  
  PlayerClient *player_client_;
  Position2dProxy *position2d_proxy_;
  SyncedCurrentPose *synced_current_pose_;

public:  
  FakeLocalizationEstimator(PlayerClient *player_client, 
                            Position2dProxy *position2d_proxy, 
                            SyncedCurrentPose *synced_current_pose);

  void operator()();
};

#endif
